#pragma once
#include<iostream>
#include <vector>
using namespace std;

template<class T>
struct less
{
	bool operator()(const T& x1, const T& x2)
	{
		return x1 < x2;
	}
};

template<class T,class Container = vector<T> , class Compare = less<T> >
class priority_queue
{

};
